1. tv. to become enraged. When I heard the news, I had kittens. I was hacked!
2. tv. to laugh very hard; to enjoy something enormously. It was so funny, I had kittens laughing.
3. tv. to be surprised. She had kittens when she heard about the wedding.