duu o de hine

English: Translation
anything sticky which pulls apart like jelly, as certain kinds of sea cucumbers etc.
noun
carroll-soulik-1973-p-71