package - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    have/be the whole package to be attractive, funny, intelligent and to be the kind of man who people want to listen to forever

    Oh my God ! He has an amazing voice! not only his voice. He's got the whole package

    Submitted by elra3y from Egypt on 04/02/2016