speleologist
noun
°A person who studies caves or the science of speleology.