English

edit

Noun

edit

trideoxyriboses

  1. plural of trideoxyribose