Turkish-English dictionary »

çupakabra meaning in English

TurkishEnglish
Çupakabra noun

chupacabras(mythical Western legend)
noun