amazingly beautiful - French English Dictionary