BAFFLING SIP

What is the full meaning of BAFFLING SIP? What does BAFFLING SIP stand for?

BAFFLING SIP stands for Belgium, Austria, France, Finland, Luxembourg, Italy, Netherlands, Germany, Spain, Ireland, Portugal (the 11 founder members of the Euro)