What is the meaning of Snicker?

A stifled or broken laugh.

To emit a snicker, a stifled or broken laugh.

To utter through a laugh of this kind.

To whinny.

A player who snicks the ball.

Source: wiktionary.org