steamed razor clams - Turkish English Dictionary