offshore means you can running a website or forum with nulled script allowed, warez linking allowed and many more
you can buy offshore hosting from NL and DE data center
its probably hosting a website in a country of course which is outside of your country to skip the rules and regulations as per your country law.. a legal way to host illegal websites
It's generally anything outside "mainstream" countries. In UK, for example, USA would generally not be considered "offshore" by any means. In most cases, this is a reference to countries or island nations that don't necessarily operate as "white hat" (or even as legally) as others would.