Search from various English teachers...
Animal Idioms
Question 1 of 10

To "let the __________ out of the bag" means to reveal a secret by mistake. Eg: We are planning a surprise party for John this Saturday, please don't let the __________ out of the bag.

dog
cat
bird
rat