Home›Browse›O›offshore centreoffshore centreOur editors are putting together more complete content — check back in about 20 minutesoffshore centreoffshore centre — nounnoun1. a financial center with low taxes and little regulation1.nounDefinitiona financial center with low taxes and little regulationExampleMany companies set up headquarters in an offshore centre to reduce taxes.