SCELERAT MEANING IN ENGLISH

• Scelerat Definition & Synonyms

  1. (n.) A villain; a criminal.


RECENT SEARCHES