snowshoe for walking on fresh concrete - French English Dictionary