wait on / wait for

To serve versus to stay until someone or something arrives.

Wait on means serve, as a clerk waits on a customer. Wait for means stay until a person or thing comes. Do not use wait on for ordinary waiting.

Examples

Use We waited for the truck.

Use The clerk waited on three tables.

Avoid We waited on the truck.