noble deeds - French English Dictionary