We do not currently know of any synonyms for scower.
The verb scower is defined as:
Did you mean scowler, cower, scorer, shower or slower?