Definition of Torulose

  • 1. Of a cylindrical or ellipsoid body; swollen and constricted at intervals Adjective Satellite

Semanticaly linked words with "torulose"