What does coolio mean in english ?

In my english class my teacher speaks spanish. I said coolio in her class and she said I shouldnt use that word? what does it mean ?
8 answers 8