What does African sniper tree mean?

African sniper tree meaning in Urban Dictionary

an unusual and dangerous tree recognized to are now living in Africa.