scoundral ( synonym found)

Definition of scoundral:

(n) : one without honor; a villain

Definition of scoundral:

(n) : one without honor; a villain

Back to Top