Definitions for "INSEAD"
International business school based in Fontainebleau, France.
INSEAD (French full name: Institut européen d'administration des affaires, meaning "European Institute of Business Administration") is a graduate business school and academic research institution with two campuses in Fontainebleau, France, and Singapore. Founded in 1957 as a privately funded, independent business school, INSEAD is considered one of the world's leading business schools and is known for its influential worldwide alumni network.