swallowtails
English
Noun
swallowtails
plural of
swallowtail