mountainous stream - Espagnol Anglais Dictionnaire