French translation of 'to put your heads together'
to put your heads together
- (= think together)
⇒ Let's put our heads together.
⇒ Everyone put their heads together, and ...
Tout le monde y a réfléchi ensemble, et ...
Translation of to put your heads together from the Collins English to French Dictionary