GDLR

AcronymDefinition
GDLR➣Guignols De La Route (French: Puppets of the Road; racing team)