spelunker

noun
1
a person who goes into caves under the ground as a sport or hobby
غارپیما, غارنورد
compare speleologist