natural source of radiation - Español Inglés Diccionario