weeping cotoneaster - German English Dictionary