Green’s Dictionary of Slang

brown v.1

[do brown under brown adj.2 ]

1. [19C+] (orig. US) to understand.

2. [mid-19C–1920s] to get the better of, to surpass.