an avalanche to engulf - Espagnol Anglais Dictionnaire