English: Hard to digest?
Telugu: మింగడానికి కష్టం?