Meaning

1 senses
  1. A legal entity (usually a limited company or a limited partnership) created to fulfill narrow, specific or temporary objectives, typically used for taxation benefits or to reduce financial risks.

Forms

plural: special-purpose vehicles

Synonyms

2 synonyms

See also

neighbours in the dictionary
special-purpose vehicle — meaning, examples, forms, synonyms | Krumeto