Definition of brown shoe in US English:

brown shoe

noun

US
slang
  • A naval aviator; frequently attributive, especially in "brown-shoe navy".

Origin

1940s.