Synonyms: spill, spillage, release
Definition: the act of allowing a fluid to escape
Similar words: flow, stream
Definition: the act of flowing or streaming; continuous progression
Synonyms: spillage
Definition: the amount that has spilled
Similar words: indefinite quantity
Definition: an estimated quantity