have a big appetite - German English Dictionary