Osborne House (noun) Definition, Meaning & Examples

noun
  1. a house near Cowes on the Isle of Wight: the favourite residence of Queen Victoria, who died there; now a convalescent home
Osborne House (noun) Definition, Meaning & Examples

More Definitions