dekken - French English Dictionary