English word definition — powered by WordNet
causing abrasion
easily irritated or annoyed
lacking consistency
unpleasantly harsh or grating in sound
Want to remember scratchy?