CRATCH

Definition of CRATCH