The Scientific Study of ‘Caves’ are called _______ ?

169

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