a ministering angel - Spanish English Dictionary