Leaf Butterfly (noun) Definition, Meaning & Examples

noun
  1. any of various butterflies of the genus Kallima, of southern Asia, the East Indies, and Australia, having wings that resemble dead leaves.
Leaf Butterfly (noun) Definition, Meaning & Examples

More Definitions