It is an expression of Jamaican origin which has no meaning. Used to express surprise or show astonishment. Is to say quot; quot wow; in Spanish or something like that.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list