inexhaustible
(adjective)
adjective
1. that cannot be entirely consumed or used up
- an inexhaustible supply of coal
Similar word(s): infinite, unlimited
2. incapable of being entirely consumed or used up
- this inexhaustible amount of food will last us forever!
Similar word(s): renewable, unfailing