osborne house









osborne house


noun

  1. a house near Cowes on the Isle of Wight: the favourite residence of Queen Victoria, who died there; now a convalescent home
48 queries 0.575