i like swimming a lot - French English Dictionary