horntail Meaning, Definition & Usage
Horn"tail` noun
Definitions
(Zoöl.) Any one of family ( Uroceridæ ) of large hyminopterous insects, allied to the sawflies. The larvæ bore in the wood of trees. So called from the long, stout ovipositors of the females.