Turkish-English dictionary »

camanbay meaning in English

TurkishEnglish
Camanbay noun

witch doctor(person believed to ward off witchcraft and heal through magic)
noun