Castrica phalaenoides
Source: NCBI Taxonomy (ID 695512)
Taxonomy ID: 695512
Rank: species
Scientific name: Castrica phalaenoides
Authority: Sphinx phalaenoides Drury, 1773; Castrica phalaenoides (Drury, 1773)
Synonym: Sphinx phalaenoides