lower oneself to some level - Espagnol Anglais Dictionnaire