long stroatetranslation and definition "long stroate", tamil lexiconWordTamil Definitionlong stroateநீள் சேமிப்பு