Definify.com

Definition 2024


myxamoebas

myxamoebas

English

Noun

myxamoebas

  1. plural of myxamoeba