Dictionaries:

scroat:

Or: scrote , in England, a term of abuse for a despised or despicable person.
See Also: scrote

Link to this page:

Word Browser