knee-high sock - German English Dictionary