Yes! The name is a literal translation of the Chinese name 大腸包小腸 (Da Chang Bao Xiao Chang) which literally means 'small sausage in large sausage'.