drop lot (English, noun)
expansion: drop lot (plural drop lots)
Senses:
topics: transport
glosses: A site where equipment and vehicles transporting goods can be temporarily stored or parked, before resuming the delivery later on.
tags: US
Forms:
form: drop lots
tags: plural