spermathecatranslation and definition "spermatheca", tamil lexiconWordTamil Definitionspermathecaவிந்துப்பைspermathecaவிந்துப்பை