English: Have suffered a lot.
Telugu: ఎన్నో ఒడిదొడుకులను అనుభవిచారు.