myxamoebas

English

Noun

myxamoebas

  1. plural of myxamoeba