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