say your piece - German English Dictionary