Top definition
1. A random saying for all times

2. You had or you are going to have sex with someone.
1. So I went to camp Schmoobadoop?

2. I am going to schmoobadoop her all night long!
by Malohuto June 22, 2005
Get the mug
Get a Schmoobadoop mug for your friend Callisto.