escargot stew - German English Dictionary