firm as a rock

listen to the pronunciation of firm as a rock
Английский Язык - Английский Язык
steadfast, unyielding; solid, hard