ribosides

English

Noun

ribosides

  1. plural of riboside