YourDictionary

Dictionary Home » Dictionary Definitions » spicebush swallowtail

spicebush swallowtail

noun
A large swallowtail (Papilio troilus) of eastern North America that feeds on spicebushes, having dark forewings with yellow marginal spots and bluish-green hindwings.

link/cite print suggestion box