English edit

Noun edit

jungle glory (plural jungle glories)

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