a branch of natural science - Español Inglés Diccionario