suffolk punch - German English Dictionary