submarine canyontranslation and definition "submarine canyon", tamil lexiconWordTamil Definitionsubmarine canyonஆழ்கடல் பள்ளத்தாக்குsubmarine canyonகடலடு ஆழ்பள்ளத்தாக்கு