table-top grill - German English Dictionary