scientific explanation - Inglés Sinónimo Diccionario