microteaching - Spanish English Dictionary