power and responsibility - French English Dictionary