pizza parlour - German English Dictionary