artificial stone plaster - Spanish English Dictionary