theloncus
/θiːlɒŋkəs/Definitions
1. noun
A genus of moths in the family Cossidae.
“The scientist studied the species of theloncus found in the forest.”
1. noun
A genus of moths in the family Cossidae.
“The scientist studied the species of theloncus found in the forest.”