German Mai Thai Share definition Flag When you piss in a girl as you are fucking her and hold her close as you whisper in her ear "Hail Hydra" How do you know if Hydra is recruiting? He'll give you a German Mai Thai German Mai Thai by Dynta July 16, 2015 0 0 Get merch Get the German Mai Thai mug. Buy Now — $32.95 See more merch