hamstrung - Español Inglés Diccionario