baffle piertranslation and definition "baffle pier", tamil lexiconWordTamil Definitionbaffle pierதடுப்புத்தூண்