Dictionary search results

Showing 1-2 of 2 results

semi-trailer British & World English

A trailer having wheels at the back but supported at the front by a towing vehicle