1 two-toothed longhorn | Definition of two-toothed longhorn

two-toothed longhorn

noun

Definition of two-toothed longhorn

: a cerambycid beetle (Ambeodontus tristis) the larva of which is a destructive wood borer in New Zealand