edwardsia
/ɛˈdwɑːrdziə/Definitions
1. noun
a genus of sea sponges, often found in tropical waters
“The marine biologist studied the edwardsia in the coral reef ecosystem.”
1. noun
a genus of sea sponges, often found in tropical waters
“The marine biologist studied the edwardsia in the coral reef ecosystem.”