horntail
/'hɔ:nteil/
📖 中文释义
- n. [动]树蜂科动物
📘 English Definition(英文释义)
- n. 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.