2 definitions by Sir Robin the not so brave

a) A translating site where you can translate any language to another language
b) The savior of my french projects and why i'm doing so well in french
a) I use google translate for finding out more about Chinese
b) Whoa i got an 80 on my French project. Thanks google translate!
by Sir Robin the not so brave November 13, 2013
Get the Google Translate mug.
The reason why you were born
Man if it weren't for my dad being horny with my mom i would have never been born
Get the Dad mug.