Find the word definition

Wikipedia
Nephelosia

Nephelosia is a genus of moths in the family Arctiidae. It contains the single species Nephelosia caecina, which is found in Guatemala.