escargots - German English Dictionary