powerful or hard - French English Dictionary