Embark ontranslation and definition "Embark on", tamil lexiconWordTamil DefinitionEmbark onStart a project or venture