gubu dae

English: Translation
intestines which appear to have segmentation
noun