the coast is clear! - French English Dictionary