meaning of Amöbe

Amöbe - German to English

ameba [Am.]

View more

  • amoeba
  • protean