adenosides

English

Noun

adenosides

  1. plural of adenoside