English

edit

Noun

edit

oDNA (plural oDNAs)

  1. Synonym of organellar DNA (initialism)