grate on/upon - English Synonyms Dictionary