thumbstall squids - Turkish English Dictionary