Dictionary search results

Showing 1-2 of 2 results

drop-ship British & World English

Provide (goods) by direct delivery from the manufacturer to the retailer or customer