branch teaching - German English Dictionary