dragontail
Noun
Meaning
dragontail (plural dragontails)
Either of two papilionid butterflies of the genus Lamproptera, having long projections on their hindwings.
Noun
dragontail (plural dragontails)
Either of two papilionid butterflies of the genus Lamproptera, having long projections on their hindwings.