Meaning of “gritter” in the English Dictionary

English