LEAF FOLDER


Meaning of LEAF FOLDER in English

noun

: any of several moths whose larvae make shelter cases by folding the leaves of plants

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.