huge mass of mud and rocks - Espagnol Anglais Dictionnaire