Alphabet Filter:

Results

Definition of Horntail:

  1. Any one of family ( Uroceridae) of large hymenopterous insects, allied to the sawflies. The larvae bore in the wood of trees. So called from the long, stout ovipositors of the females.

Synonyms: