The AI-powered English dictionary
plural manor houses
(UK) The main house on a landed estate. examples
The house of the lord of the manor. examples