look up any word, like bae:
 
1.
(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
4 1

Words related to towndrown

disaster. flood floods water