Dictionary search results

Showing 1-3 of 3 results

teleconference British & World English

A conference with participants in different locations linked by telecommunication devices