Learn IELTS Vocabulary — Band 7+: deluge - a severe flood or a heavy downpour of rain