promotion trailer - German English Dictionary