table-top grill - Spanish English Dictionary