perambulate - German English Dictionary