petroleum mulchtranslation and definition "petroleum mulch", tamil lexiconWordTamil Definitionpetroleum mulchபெட்ரோலிய ஈரக்காப்பு