TORULOSE as ADJECTIVE

  1. Meaning
    • of a cylindrical or ellipsoid body
    • swollen and constricted at intervals
    Similar To