meaning:
1)outsmarted
Answers
Answered by
1
Answer:
Cleaver or cunning
Answered by
0
Answer:
deafeat or get the better of (someone) by being clever or cunning
Similar questions