protective goddess - Spanish English Dictionary