Definition, synonyms and related words
A computer hardware component designed to allow computers to communicate over a computer network.