xiphydriid
/zaɪˌfɪdriɪd/Definitions
1. noun
Any insect of the infraorder Xiphydriidea, a group of wasps that lay their eggs in the wood of trees.
“The xiphydriid larvae were found within the hollowed tree trunk.”
1. noun
Any insect of the infraorder Xiphydriidea, a group of wasps that lay their eggs in the wood of trees.
“The xiphydriid larvae were found within the hollowed tree trunk.”