: having all necessary or desired elements or skills : complete
also
: classic, quintessential
Love words? Need even more definitions?
Merriam-Webster unabridged
Share