COS
Definition
Company Owned Sites
COS means Company Owned Sites.
Retail or operational sites (e.g., service stations) that are owned by the company itself.
✓ Verified term
Company Owned Sites
COS means Company Owned Sites.
Retail or operational sites (e.g., service stations) that are owned by the company itself.
You might also be looking for