garrancha - French English Dictionary