take up a sport - French English Dictionary