I must be out of the loop on this one. What other meaning does "snicker" have?
Here it is on YooToob. Judge for yourself.