present oneself to someone - Spanish English Dictionary