English: A bit difficult to swallow.
Telugu: పలకడానికి కాస్త ఇబ్బంది వుంది.