deambulation - German English Dictionary