If it's an adjective, I'd say "cow-print". But hyphens are rather ephemeral in the history of the language. Some people write "black-bird" and some write "blackbird"; originally it was "black bird" - but a female blackbird is not a black bird (she's brown). I keep a range of dictionaries, so that I can watch hyphens coming and going.
- For Teachers