artificial stone block - German English Dictionary