of a cylindrical or ellipsoid body; swollen and constricted at intervals

listen to the pronunciation of of a cylindrical or ellipsoid body; swollen and constricted at intervals
İngilizce - İngilizce
torulose