English-Latin dictionary »

hairy caterpillar meaning in Latin

EnglishLatin
hairy caterpillar noun

millepeda [millepedae](1st) F
noun