to deliver a sermon - German English Dictionary