sudden peril - Turkish English Dictionary