amoebids

English

Noun

amoebids

  1. plural of amoebid

Anagrams