insectivoroustranslation and definition "insectivorous", tamil lexiconWordTamil Definitioninsectivorousபுழுப்பூச்சிகளைத் தின்று வாழ்கிற.insectivorous plantபூச்சியுண்ணுந்தாவரம்insectivorous plantsபூச்சி உண்ணும் தாவரங்கள்