Social Movements / Information Technology / Technology / Educational Technology / E-learning / Vocabulary / English / ICT in Education / Vocabulary Acquisition / Blended Learning / ICT innovation / Vocabulary Learning / English language teaching / English Education / Movimientos sociales / Vocabulary Learning in ESL / ICT in teaching and learning English language / ESL/EFL Writing / English As a Second Language (ESL) / Vocabulary / English / ICT in Education / Vocabulary Acquisition / Blended Learning / ICT innovation / Vocabulary Learning / English language teaching / English Education / Movimientos sociales / Vocabulary Learning in ESL / ICT in teaching and learning English language / ESL/EFL Writing / English As a Second Language (ESL)