titanium carbide - English Synonyms Dictionary