artificial piedra - German English Dictionary