Dictionary/टर्रू
Noun

टर्रू

tarroo

Definitions

Noun

frog

a colloquial or dialectal word for a frog, imitating the croaking sound it makes; less formal than the standard word 'mendhak'

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.