have a lot going on - French English Dictionary