venetian blind artifact - Francés Inglés Diccionario