wooden mask worn by a buffoon - Turkish English Dictionary

Suggest a Term