TORULOSE

Definition of TORULOSE

  1. (adj)of a cylindrical or ellipsoid body; swollen and constricted at intervals