Lyric discussion by El_Che 

god does not have a concrete definition. to marley and any others who may associate themselves with a certain belief system, god might have a "religious" significance. to any others, interpret god in a more abstract way. personally, i understand god to be moral perfection, and therefore whenever marley sings "give praise to the lord" i think of it as a metaphor for his emphasis on the importance of morality, justice, pureness of heart (and all other things associated with godliness). in any case, with that said, its fairly obvious that the meaning of the song is his plea for the people of the world to discard petty differences such as race and religious differences, and concentrate on the good in humanity. create a harmonious and unified world with no hatred. one <3 ~ Che

I really like how you do not take things to literal with religion. You just earned a lot of respect from someone who's agnostic. You just showed me what people should be taking out of religion if they can't find these things without

An error occured.