escargot - Turkish English Dictionary