ahilo - French English Dictionary