We do not currently know of any synonyms for sclaff.
The noun sclaff is defined as:
See full definition of the word sclaff.
Did you mean scoff?