common spider conch - Turkish English Dictionary