artificial piedra - Turkish English Dictionary