Leaf butterfly Meaning, Definition & Usage
Definitions
(Zoöl.) , any butterfly which, in the form and colors of its wings, resembles the leaves of plants upon which it rests; esp., butterflies of the genusKallima , found in Southern Asia and the East Indies.