English-Latin dictionary »

water jar, ~13 liters meaning in Latin

EnglishLatin
water jar, ~13 liters noun

urna [urnae](1st) F
noun