allhood

noun

1.
the state of being complete and entire; having everything that is needed