translucent substance - Francés Inglés Diccionario