Find the word definition

Wikipedia
DMACK

DMACK, the parent company of DMACK Holdings Ltd., is a Carlisle, England, based tyre manufacturer, whose headquarters are located in southern France.