natural harbourtranslation and definition "natural harbour", tamil lexiconWordTamil Definitionnatural harbourஇயற்கைத் துறைமுகங்கள்