The Scientific Study of ‘Caves’ are called _______ ?

180

A. Haematology
B. Speleology
C. Oology
D. Oneriology