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.”

Synonyms

  • holothurian
  • sea cucumber

Antonyms

  • starfish
  • urchin