Definition of pin-brained in US English:

pin-brained

adjective

  • Having a very small brain, foolish, stupid.

Origin

1950s.