meet one's match in French
meet one's match in French
trouver son maître
To be opposed by someone of comparable strength and ability to oneself; to be defeated by such an opponent.
trouver à qui parler
To be opposed by someone of comparable strength and ability to oneself; to be defeated by such an opponent.