'Holland' for 'the Netherlands'. It's a bit like saying England when one means Britain. ---
.,,.
Not quite the same, Jim. Holland & The Netherlands are alternative names for the same entity. England is only a part of the totality of Great Britain - aka UK/UnitedKingdom.
~M~