To force something out into the open or to make something leave a hiding place. The hunters used dogs to flush out the birds from the bushes.
To clean something by causing water or another liquid to flow through it. The mechanic flushed out the engine to remove any debris.
To reveal or expose something, often by thorough investigation or search. The journalist worked hard to flush out the truth behind the scandal.