English-Latin dictionary »

hatra meaning in Latin

EnglishLatin
Hatra (city in Mesopotamia)
proper noun

Hatra, Hatrisproper noun