derrame
Top 15000
Meanings
Noun
1. leakage, effusion
2. stroke (loss of brain function due to interruption of blood supply)
Examples1
The oil spill polluted the bay.