female animal that cares for other animals - Espagnol Anglais Dictionnaire