What is the full meaning of scirrhuses
SCIRRHUS, a hard tumour [n]
Example of the word scirrhuses placed on a Scrabble board.