brain truster - German English Dictionary