Dictionary search results

Showing 1-2 of 2 results

flash flood British & World English

A sudden local flood, typically due to heavy rain