drop by unexpectedly - Turkish English Dictionary