LEAF ROLLER Meaning of LEAF ROLLER in English ■ noun a moth or other insect whose larvae roll up the leaves of plants which they feed on. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004