German-English dictionary »

amöboid meaning in English

GermanEnglish
amöboid

ameboid