1 definition by LNB aka Napoléon III
A "study abroad" program that exists in France, Spain, Italy and China... not for much longer. It has also existed in India and Japan cause those are fun too. This study abroad program is fantastic if you are in a European country. Imagine a boarding school, a boarding school were everyone can legally buy alcohol... The following culture is... messy.
by LNB aka Napoléon III January 7, 2016