almond crescent - French English Dictionary