English-Latin dictionary »

himara meaning in Latin

EnglishLatin
Himara (town, administrative unit, & municipality of Albania)
proper noun

Chimaeraproper noun