pay a short visit - French English Dictionary