You searched for: “amoebas
amoebas
An ooze of amoebas.