Dictionary search results

Showing 1-4 of 4 results

peering British & World English

The exchange of data directly between Internet service providers, rather than via the Internet

peer1 British & World English

Look with difficulty or concentration at someone or something

peer2 British & World English

Make or become equal with