lophiola
/lɔˌfaɪˈoʊlə/Definitions
1. noun
A genus of sea cucumbers, especially Lophiolasparella, found in tropical and subtropical waters.
“The marine biologist studied the behavior of lophiola in the coral reef.”
1. noun
A genus of sea cucumbers, especially Lophiolasparella, found in tropical and subtropical waters.
“The marine biologist studied the behavior of lophiola in the coral reef.”