to unexpected drop in on someone - Turkish English Dictionary