Definify.com

Definition 2025


myxamoebas

myxamoebas

English

Noun

myxamoebas

  1. plural of myxamoeba