wharrow
/ˈhwɒroʊ, ˈhwɔroʊ/Definitions
1. noun
A shallow puddle of water, especially one that has formed on a road surface
“The wharrow in the road made it difficult to drive through the village.”
1. noun
A shallow puddle of water, especially one that has formed on a road surface
“The wharrow in the road made it difficult to drive through the village.”