English-Latin dictionary »

100 meters square meaning in Latin

EnglishLatin
100 meters square noun

hectarea [hectareae](1st) F
noun