three-petaled - French English Dictionary