speleologist

noun
1
a scientist who studies caves or a person who goes into caves as a sport
غارشناسی, غارنورد, غارشناس, غارپژوه, دانشمند غارشناسی, کاوشگر غار
compare caver, potholer(1), spelunker(1)