meaning of African sniper tree

African sniper tree meaning in Urban Dictionary

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