a pair of mated contacts - English Synonyms Dictionary

Suggest a Term