pay a visit - German English Dictionary