a perilous place - French English Dictionary