What is the meaning of the specific epithet 'petricola' in the name Liparis petricola?

A. Inhabitant of the mountain
B. Dweller of the rock or stone
C. Inhabitant of the water
D. Dweller of the forest
Answer: 