Flesh out means to expand or give substance to something (e.g., plan or idea).
- He promised to flesh out the details of his reorganization next week.
Flush out means to force someone or something out of hiding or to clean something (usually with water).
- The police fired tear gas to flush out the criminals.
- He used green tea and a lot of water to flush out his system.