Look all theze definitions are wrong.
A souljah is somebody who is ghetto nd is in a gang who fights other gangs, similiar to a gangsta but different. and 4 all u white people reading this a soldier is not the same because soldiers fight for a nation and or an army while "souljahz" fight 4 there hood.
- Souljahz are usually mexicanz and blacks dat roll in gangs/numbers and kill other gang members to protect.
- Gangstaz are people who run around wit a gunz shootin people and spend most of there adult life in jail