medianoche (plural medianoches)
From medio, meaning middle, and noche, meaning night.
medianoche f (plural medianoches)
From Spanish, literally "midnight", since it was served in nightclubs.