English to Chinese Dictionary

Search:

老虎菜 lǎo cài "Tiger Vegetable Salad," Northeast China dish usually consisting of hot pepper, cucumber, cilantro and leek


<< back to the home page