trideoxyriboses

English

Noun

trideoxyriboses

  1. plural of trideoxyribose