meaning of Arabia Labia

Arabia Labia meaning in Urban Dictionary

The female form of the Arabian Goggles, in which a female locations the lady labia majora within the eyes of another person.