open-top roof - German English Dictionary