female animal that cares for other animals - Español Inglés Diccionario