Skip to main content

Atha's definitions

Mountain Dewya

Instead of the drink Mountain dew. Its a word meaning " Mount and do ya (Sex)
"Hey Rachel, I totally wanna Mountain Dewya."
by Atha March 18, 2010
mugGet the Mountain Dewyamug.

Share this definition