English-Latin dictionary »

zidovudine meaning in Latin

EnglishLatin
zidovudine noun

zidovudinumnoun
{n}