Dictionary search results

Showing 1-2 of 2 results

link-up British & World English

An instance of two or more people or things connecting or joining

link1 British & World English

Connect or join physically