Latin-English dictionary »

decimetrus meaning in English

LatinEnglish
decimetrus noun

decimetre [decimetres](one-tenth of a metre)
noun
[UK: ˈde.sɪ.miː.tə(r)] [US: ˈde.sɪ.miː.tər]