the penny drops - German English Dictionary