Top definition
(flood)A flood or natural disaster involving water.
The tsunami which overwhelmed my poor little village was hit by a towndrown of rarely seen ferocity.
by Calumm June 17, 2008
Get the mug
Get a towndrown mug for your buddy Riley.