The definition of inexhaustible is something that cannot be used up, or has limitless energy.(adjective)
An example of inexhaustible is energy captured and stored from the sun.
See inexhaustible in Webster's New World College Dictionary
See inexhaustible in American Heritage Dictionary 4
Learn more about inexhaustible