What does ‘keen-o’ mean?

( adj ) Excellent, outstanding. That is a totally keen-o hairdo.