sierratranslation and definition "sierra", tamil lexiconWordTamil Definitionsierraரம்பமுக மலைத்தொடர்