(an avalanche) to engulf - French English Dictionary