Definitions Found:

to laugh or grimace in a coarse derisive manner sneer