Definition of leaf butterfly in English:

leaf butterfly


  • Any of various nymphalid butterflies of Kallima, Junonia, and related genera, which are found chiefly in Asia and Africa and resemble a dead leaf when settled with the wings closed.


Mid 19th century; earliest use found in The Literary Gazette.