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