DictionaryAI

autumn leaf

Short definition from Wiktionary

Noun

  1. An Asian nymphalid butterfly, Doleschallia bisaltide.
  2. One of many leaves that fall from a deciduous tree in autumn.

We haven’t written up autumn leaf yet: Simple and Standard meanings, examples and a quiz.