English: Thats hard to swallow.
Telugu: అది మింగుడుప‌డ‌టం కష్టమే.