English-Latin dictionary »

120-180 acres (as much land as can be plowed in a year) meaning in Latin

EnglishLatin
120-180 acres (as much land as can be plowed in a year) noun

carucata [carucatae](1st) F
noun