deoxyribose - French English Dictionary