The Scientific Study of ‘Caves’ are called _______ ?

172

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