have the idea that - French English Dictionary