Exel is a supply chain and logistics company operating in North America. Exel is wholly owned by the German firm Deutsche Post DHL. It reports annual revenues of about $4.2 billion.

The above text is a snippet from Wikipedia: Exel
and as such is available under the Creative Commons Attribution/Share-Alike License.

Need help with a clue?
Try your search in the crossword dictionary!