VariousWords beta
Definitions:
Noun
geisha
geisha girl
Definition: a Japanese woman trained to entertain men with conversation and singing and dancing