artificial lens - English Synonyms Dictionary