deganwy - French English Dictionary