flowering parasitetranslation and definition "flowering parasite", tamil lexiconWordTamil Definitionflowering parasiteபூத்தாவர ஒட்டுண்ணி