spend a lot of time somewhere - French English Dictionary