a ministering angel - Turkish English Dictionary