leaf cushionstranslation and definition "leaf cushions", tamil lexiconWordTamil Definitionleaf cushionsஇலை அதைப்புகள்