Definition of strumose in English:

strumose

adjective

Medicine

See struma