narrowleaf mountain-trumpet - German English Dictionary