female animal that cares for other animals - Spanish English Dictionary