almach - French English Dictionary