put your heads together - German English Dictionary