Choose appropriate meaning of the idioms from the choices given
To meet one's waterloo
1
To meet a strong adversary
2
To meet with humiliation
3
To die fighting
4
To meet one's final defeat
Choose appropriate meaning of the idioms from the choices given
To meet one's waterloo