deep sea deposittranslation and definition "deep sea deposit", tamil lexiconWordTamil Definitiondeep sea depositஆழ்கடற்படுவு