Papilio machaon
Source: NCBI Taxonomy (ID 76193)
Taxonomy ID: 76193
Rank: species
Scientific name: Papilio machaon
Authority: Papilio machaon Linnaeus, 1758
Common name: artemisia swallowtail; Old World swallowtail
GenBank common name: common yellow swallowtail