fleeting visit - Turkish English Dictionary