Dictionary/डबरा
Noun

डबरा

dabraa

Definitions

Noun

puddle, pool

a small, shallow accumulation of standing water, especially one formed by rain on the ground; a temporary pond or waterlogged patch

Source: Desi Lingo

See this word in context — install the Desi Lingo browser extension to click any Hindi word on any webpage for instant definitions.