algal limestone - Turkish English Dictionary