deoxypentose - English Synonyms Dictionary