be someone with a huge imagination - French English Dictionary