three-petalled - French English Dictionary