placard newspaper - German English Dictionary