escargot stew - Turkish English Dictionary