Slovnenya

Translation English Japanese: deoxycytidine monophosphate

Dictionary: main