manfla - French English Dictionary