inexhaustible
adjective
°Impossible to exhaust; unlimited.