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