Tang _ Baidu Translation
English for soup, American English
Soup, soup; Dense fog; Dilemma;
Increase horsepower;
She has a way of putting herself in trouble.
She always puts herself in an awkward position.
[Others] Third person singular: soups plural: soups present participle: souping past tense: souped past participle: souped