encounter one's equal in strength or ability - Alemán Inglés Diccionario