translucent substance - English Synonyms Dictionary