submarine fan sediment/deposit - French English Dictionary