perambulated - French English Dictionary