sea urchin granuloma - Turkish English Dictionary