Synonyms of 'put flesh on something'
▷ See flesh
Copyright © 2016 by HarperCollins Publishers. All rights reserved.
If you develop an idea, theory, story, or theme, or if it develops, it gradually becomes more detailed, advanced, or complex.
They allowed me to develop their original idea.
Thesaurus for put flesh on something from the Collins English Thesaurus