NichiDict

デオキシリボ

[deokishiribo]

Meanings

1.Noun

deoxyribo (nucleic acid)