toadhead

/ˈtoʊdˌhæd/

Definitions

1. noun

a type of moth, typically having a head resembling a toad

“The entomologist spent years studying the toadhead moth in its natural habitat.”

Synonyms

  • lepidopteran
  • moth