Thesaurus.com
Dictionary.com
Showing results for ambitious presentation.

ambitious presentation

NOUN
dog and pony show
Synonyms