do me a favour. - French English Dictionary