I think it is portuguese...and its probably a Brazilian rapper.
Edit--
Brazilian Funk ..but I cant make out any of the words well enough search it. I put up to one of those apps that can tell you the title of a song by listening to it, and it doesnt recognize it. So possibly, either very new and not tagged, or very obscure.