Adjective Definition

torulose

1.Definition: of a cylindrical or ellipsoid body; swollen and constricted at intervals




Please Share