to crown it all! - French English Dictionary