1 definition by German-Portuguese

1
if you dont shut up, im going to tea bag you with my orchids
by German-Portuguese March 24, 2010
Get the merch
Get the orchid neck gaiter and mug.