investment trust certificate - Francés Inglés Diccionario