perambulate an area - French English Dictionary