English-Latin dictionary »

plant, camel's-foot, horehound? meaning in Latin

EnglishLatin
plant, camel's-foot, horehound? noun

camelopodium [camelopodi(i)](2nd) N
noun