Find the word definition

Wikipedia
Himantoides

Himantoides is a genus of moths in the Sphingidae family, containing only one species, Himantoides undata, which is known from Jamaica.