The CMU Pronouncing Dictionary (also known as cmudict) is a public domain pronouncing dictionary created by Carnegie Mellon University (CMU). It defines a mapping from English words to their North ...
The lines have never ceased to haunt me since I came across them, as a child, possibly in some version of the Oxford Dictionary of Nursery Rhymes.