octopetalous - French English Dictionary