appendagetranslation and definition "appendage", tamil lexiconWordTamil Definitionappendageதூக்கம்biramous appendageஇருகிளைத்தூக்கம்maxilla [i.e. maxillary appendage in invertebrates]அனு