place with abundant flagstones - Turkish English Dictionary