Find the word definition

Wikipedia
Metrocentro

Metrocentro is a shopping mall chain in Central America.

MetroCentro (Seville)

MetroCentro is a tram system serving the centre of the city Seville, in Andalusia, Spain. It began operating in October 2007.