oDNA

English

Noun

oDNA (plural oDNAs)

  1. Synonym of organellar DNA (initialism)