What is Treacherous?
meaning something is amazing or great
yo did you hear that new Talib Kweli cd? that joint was treacherous