open-top bus - German English Dictionary