whole enchilada
noun
°All of something or a group of related things taken in totality.
synonyms: whole shebang