What is the full meaning of discoids
DISCOID, something in the form of a disc [n]
Example of the word discoids placed on a Scrabble board.