turret spider (atypoides riversi) - Turkish English Dictionary