Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of sea cucumber

- Any large holothurian, especially one of those belonging to the genus Pentacta, or Cucumaria, as the common American and European species. (P. frondosa).