pay a short visit - German English Dictionary