head sock - Turkish English Dictionary