the penny (has) dropped. - French English Dictionary