spelunker

/S P AH0 L AH1 NG K ER0/
noun
  1. 1

    (Canada, US) One who explores caves; one who spelunks.

  2. 2

    (derogatory) An amateur or inadequately prepared caver.