LEAF BUTTERFLY


Meaning of LEAF BUTTERFLY in English

noun

: any of various butterflies that mimic leaves ; especially : those constituting the nymphalid genus Kallima found in southern Asia and the East Indies

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