Dictionary search results

Showing 1-3 of 3 results

videoconference British & World English

A conference in which participants in different locations are able to communicate with each other in sound and vision