What is the full meaning of occluders
OCCLUDER, a medical closing device [n]
Example of the word occluders placed on a Scrabble board.