English to Chinese Dictionary

Search:

生菜 shēng cài lettuce / raw fresh vegetables / greens


<< back to the home page