megachurch - German English Dictionary