vocab dash
Log in
Sign up
arabinosa
Meanings
Noun
1. arabinose
(biochemistry)