galabe

English: Translation
sea cucumber sp. (several spp.)
noun