spelunker

noun

One who explores caves chiefly as a hobby; a caver.

noun

One who explores caves; one who spelunks.

noun

a person who explores caves