Offshore hosting is nothing however hosting your web site , information or application to a distant Data center location from your house of origin. ... Offshore hosting is commonly accustomed host or promote things that are illegitimate, out or prohibited in their own countries.
I found a video on YouTube that might help you out!
It is short, provides basic things of what the offshore hosting is and it won't take you too long to understand it.
Hope I helped and let me know in the comments if I did.
Here is the video, made by user JackkTutorials:
the term most likely originated in the USA market and the original meaning was that the "offshore hosting" is a hosting provider outside USA, which does allow DMCA and copyright content.
However, nowadays the term is more general and it usually means that "offshore hosting" simply ignores all or most of the things that are usually are forbidden by typical hosting provider: DMCA, Copyright or other types of common abuses.