Remember this is not one of my jokes... and unfortunately I don't have a reference to who it has been written by.
The seven dwarfs are in Rome and they go on a tour of the city. After a while they go to the Vatican and meet the pope. Grumpy, for once, seems to have a lot to say; he keeps asking the pontiff questions about the church, and in particular ...... nuns. - "Your Holiness, do you have any really short nuns?" - "No, my son, all our nuns are at least five feet tall." - "Are you sure? I mean, you wouldn't have any nuns that are, say, about my height? Maybe a little shorter?" - "I'm afraid not. Why do you ask?" - "No reason." Pause..... "Positive? Nobody in a habit that's about three feet tall, two and a half feet tall?" - "I'm sure." - "Okay." Grumpy looks dejected at this news, and the pope wonders why. So he listens to the dwarfs as they leave the building. - "What'd he say? What'd he say?" chant the other six dwarfs. Grumpy says, "He said they don't have any." And the other six start chanting, "Grumpy f_ _ ked a penguin! Grumpy f__ked a penguin! Grumpy f_ _ked a penguin!"....