rock solid

adjective
1
that you can trust not to change or to disappear
قابل اعتماد, قابل‌اطمینان, بی‌تزلزل, استوار, پایدار
2
extremely hard and not likely to break
بسیار سخت, نشکن, محکم, مقاوم, ناشکستنی, مستحکم
The ice on the river was rock solid.