barbeque grill - German English Dictionary