English-Latin dictionary »

camel, dromedary meaning in Latin

EnglishLatin
camel, dromedary noun

camelus [cameli](2nd) M
noun