by means of mechanical energy - Turkish English Dictionary