smart-mouth /ˈsmɑɚtˌmaʊθ/ adjective or smart-mouthed /ˈsmɑɚtˌmaʊθt/ or smart-mouthed /ˈsmɑɚtˌmaʊθt/ Learner's definition of SMART-MOUTH
US, informal + disapproving
: saying rude or disrepectful things说话放肆的;说话粗鲁的;说话冒犯的
— smart-mouth
noun, plural smart-mouths [count]