cannon ball the size of an orange - German English Dictionary