cherry-orchard - German English Dictionary