technosignature - English Synonyms Dictionary