What does Asphaltcowboy mean?

Asphaltcowboy - German to English

hardboiled detective [coll.]