Scots greys

What is Scots greys?

Scots greys definition and meaning on Dictionary terms:
noun
an unprincipled, dishonorable person; villain.

adjective
mean or base in nature; villainous; unprincipled; dishonorable.

 

reference: https://www.dictionary.com/browse/scots-greys

Tags: