Definition of Scapegrace

Any infomration entered here is solely your responsibility

Currently available definitions
Scapegrace in English
Noun
  1. a reckless and unprincipled reprobate
Scapegrace in Tedim
Noun
  1. kimanlah sakna, phatuamlopia thu nawngkaii sunga kihelna