the numerous favours we received from you - French English Dictionary