What is the full meaning of xenoblasts
XENOBLAST, a type of mineral deposit [n]
Example of the word xenoblasts placed on a Scrabble board.