I met the phrase penny dropped today and learned that it is mainly used in UK.
The Cambridge Idioms Dictionary via TheFreeDictionary.com defines it as
if you say the penny drops, you mean that you have finally understood something.
Are there any similar ways that are popular in the US to express the same meaning?
Best Answer
[ODO]
[Urban Dictionary] (for lack of better resources)