Jullundur

What is Jullundur?

Jullundur definition and meaning on Dictionary terms:
noun

a city in N Punjab, in NW India.