carapacetranslation and definition "carapace", tamil lexiconWordTamil Definitioncarapaceஆமை ஓடு, நண்டு-நத்தை போன்றவற்றின் மேல் தோடு.