be hamstrung - Francés Inglés Diccionario