to be the best thing, person, idea, etc. He really thinks he's the cat's meow (= he has a high opinion of himself).
See meow in the Oxford Advanced Learner's Dictionary
Check pronunciation: meow
Definition of meow noun from the Oxford Advanced American Dictionary