Simply plug your letters into the Search and Get definitions for English words.
Definition of SCRATCH
noun : SCRATCH
) a competitor who has withdrawn from competition ;
) (golf) a handicap of zero strokes; "a golfer who plays at scratch should be able to achieve par on a course" ;
verb : SCRATCH
See more about : SCRATCH