Open main menu
See also: scelerate

FrenchEdit

AdjectiveEdit

scélérate

  1. feminine singular of scélérat