by means of mechanical energy - Francés Inglés Diccionario