English-Latin dictionary »

length, area, capacity meaning in Latin

EnglishLatin
length, area, capacity noun

mensura [mensurae](1st) F
noun