hamstrings - German English Dictionary