1 definition by Grant G

"The broad I nailed last night shot massive amounts of twat nectar as she climaxed."
by Grant G November 16, 2007
Get the Twat Nectar mug.