to introduce oneself - Spanish English Dictionary