artificial concrete block - German English Dictionary