English-Latin dictionary »

caterpillar which rolls up leaves meaning in Latin

EnglishLatin
caterpillar which rolls up leaves noun

convolvolus [convolvoli](2nd) M
noun