duu uli

English: Translation
sea cucumber species
noun
carroll-soulik-1973-p-71