Origin: Latin suffix -ary
Definition, synonyms and related words
An Internet site that deals in information pertaining both to businesses offering goods and services and to potential customers.