pay a short visit - Spanish English Dictionary