traditional dance in which the dancers are dressed as shepherds and imitate how llamas walk - Turkish English Dictionary

Suggest a Term