head sock - German English Dictionary