Definition of midnight cowboy in English:

midnight cowboy

noun

US
informal
  • A male prostitute.

Origin

1960s.