What is the full meaning of offputs
OFFPUT, (Scots) the act of putting off [n]
Example of the word offputs placed on a Scrabble board.