artificial stone block - Spanish English Dictionary