almendron - French English Dictionary