Wiktionary
thiouridines
n. (plural of thiouridine English)
n. (plural of thiouridine English)