at the hands of - Alemán Inglés Diccionario