inexhaustible
adjectiveThat cannot be entirely consumed or used up.
Never wearying; tireless.
Not exhaustible; incapable of being exhausted, spent, or wearied; unfailing.
Incapable of being exhausted, emptied, or used up; unfailing; not to be wasted or spent.
Impossible to exhaust; unlimited.
