Skip to content
self-defeating
adj.违背自己利益的,弄巧成拙的,
« Back to Glossary Index
Post navigation
←
Previous Glossary Item
Next Glossary Item
→