smart ‧ y ‧ pants /ˈsmɑːti ˌpænts $ ˈsmɑːr-/ BrE AmE noun [countable] informal
someone who always says clever things or always has the right answer, in a slightly annoying way SYN clever clogs British English
smart ‧ y ‧ pants /ˈsmɑːti ˌpænts $ ˈsmɑːr-/ BrE AmE noun [countable] informal
someone who always says clever things or always has the right answer, in a slightly annoying way SYN clever clogs British English
Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012