What is the full meaning of flagellators
FLAGELLATOR, one who engages in flagellation [n]
Example of the word flagellators placed on a Scrabble board.