dumb answer.
definitions can get a bit blurred on this issue.
i suppose generally you can say that green lanes are open to the public and the vehicle should be road legal.
offroad is just that. generally private land/no public access, and vehicles need not be road legal. ie quarrys for playing/fun days.
im sure others here will give more knowledgeable definitions.