Anambulyx elwesi
Source: NCBI Taxonomy (ID 1086176)
Taxonomy ID: 1086176
Rank: species
Scientific name: Anambulyx elwesi
Authority: Ambulyx elwesi Druce, 1882; Anambulyx elwesi (Druce, 1882)
Synonym: Ambulyx elwesi