put one's heads together - Turkish English Dictionary