be hamstrung - Alemán Inglés Diccionario