galugalu

English: Translation
any jelly-like substance; jellyfish sp. <n>
verb
carroll-soulik-1973