What does addo mean?

addo meaning in Urban Dictionary

Slang for brand new Addington in Croydon, South London.