ECATRA

AcronymDefinition
ECATRAEuropean Car and Truck Rental Association