snowball bush - German English Dictionary