torulose

  • (s) of a cylindrical or ellipsoid body; swollen and constricted at intervals

Words of close approximity