really powerful - French English Dictionary