• Sirna

    Full definition of sirna

    Noun

    sirna

    (plural sirnas)
    1. Alternative form of siRNA

    Anagrams

    © Wiktionary