jungle glory

English

Noun

jungle glory (plural jungle glories)

  1. Any of various nymphalid butterflies of the Southeast Asian genus Thaumantis.