auberge espagnole

Etymology
Popularized by the 2002 film .

Noun

 * 1) potlatch, potluck shared meal consisting of whatever guests have brought
 * 2)  hodgepodge; melting pot
 * 1)  hodgepodge; melting pot