Betty Uprichard noun1 •A certain British cultivar of rose."At all events you shall have one for your button-hole now, Doctor," said Miss Tilehurst, sacrificing a promising young Betty Uprichard without the least compunction. — 1934 formsBetty Uprichards