promover - German English Dictionary