Barranquilla

What is Barranquilla?

Barranquilla definition and meaning on Dictionary terms:
noun

a seaport in N Colombia, on the Magdalena River.