arabinonates

English

Noun

arabinonates

  1. plural of arabinonate