inexhaustible energy - French English Dictionary