rock solid evidence - Turkish English Dictionary