अमीबा (न)

English: Translation
amoeba
Hindi: Translation
अमीबा; जीवाणु
noun