deflorationtranslation and definition "defloration", tamil lexiconWordTamil Definitiondeflorationபூவுதிர்வு