deephaven - French English Dictionary