Meaning of flush down

Definition of flush down

(verb) flow freely; "The body washed down the river"

Other information on flush down

WIKIPEDIA results for flush down
Amazon results for flush down