pink-spotted razor shell - Turkish English Dictionary