I learned a new word! "The gelid interior keeps any melting to a trickle." Gelid means "Very cold; icy or frosty". Google n-grams says it's used with a frequency about 2-3% that of "frigid."
"Cold", on the other hand, comes from Germanic roots (Proto-Germanic kaldaz.)
They both come from the Proto-Indo-European root gel-/gol- "cold".
http://www.etymonline.com/index.php?term=cold&allowed_in_fra...
[1] http://everquest.allakhazam.com/db/spell.html?spell=5461