stone lattice - Turkish English Dictionary