head stacks - Turkish English Dictionary