Swedish-Latin dictionary »

amöba meaning in Latin

SwedishLatin
amöba

amoeba