insectivorous plantstranslation and definition "insectivorous plants", tamil lexiconWordTamil Definitioninsectivorous plantsபூச்சி உண்ணும் தாவரங்கள்