Definition of podu in English:

podu

noun

  • In parts of India: a piece of land from which jungle has been cleared, used for cultivation.

Origin

1930s. From Telugu pōḍu (plural pōḷḷu) a down, a piece of scrub, jungle covered with bushes, land cleared from jungle.

Pronunciation

podu

/ˈpəʊduː/