Sponsored Links

carapace

translation and definition "carapace", tamil lexicon

WordTamil Definition
carapaceஆமை ஓடு, நண்டு-நத்தை போன்றவற்றின் மேல் தோடு.