rose buds - German English Dictionary