have been around the block a few times - French English Dictionary