We do not currently know of any synonyms for scowrer.
The noun scowrer is defined as:
Did you mean scorer, scourer or scowler?