perambulated - German English Dictionary