Top definition
A British private school located in Bogota, Colombia. It offers an IB education and it is one of the best schools in the city.
He goes to the anglo colombiano school in Bogota.
by AlabamaHotPucket2 August 26, 2015
Get the mug
Get a anglo colombiano mug for your Facebook friend Callisto.