LOL. Isn't that a funny word?
Spelunker......originally derived from the Latin spelunca, (and the related Greek speleios), it comes from the Middle English word, spelunk, meaning cave or grotto.
Don't be too impressed, I copied that off of THIS website. ;-)