inexhaustible energy - Turkish English Dictionary