Term Gallery logo

Meanings of multi-purpose crew vehicle in English