on-vehicle advertising - German English Dictionary