There are multiple definitions - click on the translation that matches your context.

à l'étranger

full

offshore

adjective

Definitions of offshore

English

away from or at a distance from the coast

Offshore islands can protect villages from tsunamis.

English

where eg a company or bank is based in a different country usually to take advantage of lower taxes and costs

The firm advises how to establish offshore companies.