narva - French English Dictionary