terracetranslation and definition "terrace", tamil lexiconWordTamil Definitionterraceமேல் தளம்terracedஒட்டப்பட்ட.