microteaching - German English Dictionary