Find the word definition

Wikipedia
Stenucha

Stenucha is a genus of moths in the family Arctiidae. It contains the single species Stenucha dolens, which is found in Mexico.