Top definition
A special type of pond in the M.E. country
of Iran
I went fishing in a gaildrain
by Grandma Helen April 19, 2010
Get the mug
Get a gaildrain mug for your guy Rihanna.