rose-apple tree - German English Dictionary