light-harvesting complex - Francés Inglés Diccionario