Definify.com

Definition 2025


dsRNA

dsRNA

English

Noun

dsRNA (plural dsRNAs)

  1. double-stranded RNA

Anagrams