LEARNit Dictionary
smarty-pants
noun
/ˈsmɑːti pænts/
UK
/ˈsmɑːrti pænts/
US
1
a person who thinks they are very clever and likes to show people this in an annoying way
دانا مآب, خودعاقل پندار, خوددانای کل, متظاهر به دانایی, دانای پرادعا, مدعی دانایی