rose-petal - German English Dictionary