Definition of Leaf butterfly

hEnglish - advanced version
leaf butterfly

leaf butterfly
(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 genus kallima, found in southern asia and the east indies...
see leaf


Search Dictionary:
Search Web Search Dictionary