Avellaneda

What is Avellaneda?

Avellaneda definition and meaning on Dictionary terms:
noun

a city in E Argentina, near Buenos Aires.