river terracetranslation and definition "river terrace", tamil lexiconWordTamil Definitionriver terraceஆற்றடுக்குத் திட்டுகள், ஆற்றுப்படுயடுக்கு