gubu dae

English: Translation
intestines which appear to have segmentation
noun
carroll-soulik-1973