What is the full meaning of sarcoids
SARCOID, a fleshy tumour [n]
Example of the word sarcoids placed on a Scrabble board.