good-looking and with a good social and economic position - Spanish English Dictionary