English-Latin dictionary »

bosra meaning in Latin

EnglishLatin
Bosra (town in Syria)
proper noun

Bostraproper noun
{f}