spongilla
/ˌsponˈdʒɪlə/Definitions
1. noun
A genus of freshwater sponges, typically found in ponds and lakes.
“The scientist studied the unique characteristics of spongilla in their natural habitat.”
1. noun
A genus of freshwater sponges, typically found in ponds and lakes.
“The scientist studied the unique characteristics of spongilla in their natural habitat.”