English: There the penny dropped.
Telugu: అక్కడే సొమ్మసిల్లి పడిపోయింది.