Definify.com

Definition 2026


myxamoebas

myxamoebas

English

Noun

myxamoebas

  1. plural of myxamoeba