torulus

noun
tor·​u·​lus | \ -ləs\
plural toruli\ -​ˌlī , -​ˌlē \

Definition of torulus

: the socket in which the antenna of an insect articulates

History and Etymology for torulus

New Latin, diminutive of Latin torus cushion, couch

Keep scrolling for more