artificial stone block - Turkish English Dictionary