Definitions for "DRAKA"
a specialised global leading cable manufacturer, supplying cables