trough solar collector - French English Dictionary