GRATE ON SOMEONE/SOMETHING - Cambridge English Dictionary