pulled hamstring - Spanish English Dictionary