Descriptions:

The Cow Lexicon

POJ - 3267