ductus arteriosustranslation and definition "ductus arteriosus", tamil lexiconWordTamil Definitionductus arteriosusநாடிக்கான