English | German | Russian | Czech

dragontail English

Meaning dragontail meaning

What does dragontail mean?

dragontail

Either of two papilionid butterflies of the genus Lamproptera, having long projections on their hindwings.

Are you looking for...?