1 brains trust
English-Dutch dictionary > brains trust
2 brain truster
English-Dutch dictionary > brain truster