Definition of midnight cowboy in English:

midnight cowboy

noun

informal US
  • A male prostitute.

Origin

1960s.