torulus
noun
tor·u·lus
-ləs
plural toruli
-ˌlī,
-ˌlē
: the socket in which the antenna of an insect articulates
Love words? Need even more definitions?
Merriam-Webster unabridged
Share