put people's heads together - Turkish English Dictionary