licensed lay worship leader - German English Dictionary