Bartica

What is Bartica?

Bartica definition and meaning on Dictionary terms:
noun

a town in N Guyana, on the Essequibo River: river transportation center.