himalaya honeysuckle (leycesteria formosa) - German English Dictionary