venetian blind artifact - Español Inglés Diccionario