cannon ball of the size of an orange - German English Dictionary