Wiktionary
whole enchilada
n. all of something or a group of related things taken in totality.