introduce a new thing - Spanish English Dictionary