peer leader - German English Dictionary