Médianoche: Médianoche is a Spanish word meaning "midnight". The medianoche used to mean a "fat" meal taken in the middle of the night, just when the "meager" of the day before was coming to an end. This term ends up referring to a fine meal eaten at a very late hour, such as New Year's Eve.
Nowadays, we only talk about "supper".