La habra

What is La habra?

La habra definition and meaning on Dictionary terms:
noun

a city in SW California, near Los Angeles.