dambursts
English
Noun
dambursts
plural of
damburst