Definify.com

Definition 2025


scelerats

scelerats

See also: scélérats

English

Noun

scelerats

  1. plural of scelerat

Anagrams