light-transmissive - English Synonyms Dictionary