English-Latin dictionary »

10 or 15 square meters meaning in Latin

EnglishLatin
10 or 15 square meters noun

candetum [candeti](2nd) N
noun

Your history