a ministering angel - French English Dictionary