meet your match (in somebody) - Francés Inglés Diccionario