terrigenous deposit - French English Dictionary