stupendoustranslation and definition "stupendous", tamil lexiconWordTamil Definitionstupendousமருட்பெரிய, மிகப்பெரிய.