Definify.com

Definition 2024


dsRNA

dsRNA

English

Noun

dsRNA (plural dsRNAs)

  1. double-stranded RNA

Anagrams