Top definition
A place where people go to masturbate.
Muhammad masturbates so much he should go to Planet Snoopy.
by MrClee July 08, 2017
Get the mug
Get a Planet Snoopy mug for your cousin José.