Definitions for "Mahindra"
the classic Jeep manufactured in India