chiragra spider conch - Turkish English Dictionary