cake urchin - Turkish English Dictionary