stick insecttranslation and definition "stick insect", tamil lexiconWordTamil Definitionstick insectதள்ளிப்பூச்சி, குச்சிப்பூச்சி