2 definition by Sir Robin the not so brave

Top Definition
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 12, 2013

Mug icon
Buy a Google Translate mug!
Dad
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
by Sir Robin the not so brave July 16, 2013

Mug icon
Buy a Dad mug!