inescapable peril - Turkish English Dictionary