What does cat fancier mean?

cat fancier meaning in General Dictionary

somebody who breeds and cares for kitties