duu o de hine

English: Translation
anything sticky which pulls apart like jelly, as certain kinds of sea cucumbers etc.
noun