adjective
1.
that you can trust not to change or to disappear :
The support for the party was rock solid.
2.
extremely hard and not likely to break
adjective
1.
that you can trust not to change or to disappear :
The support for the party was rock solid.
2.
extremely hard and not likely to break
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005