Meaning of investment vehicle in English:

investment vehicle

noun

  • A financial product used as a means of investment.

Origin

1920s; earliest use found in Bankers Magazine (New York).