throwing platform - German English Dictionary