Definition of leaf butterfly in US English:

leaf butterfly

noun

  • 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.

Origin

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