September 15, 2025
hotel — A large town house or mansion; a grand private residence, especially in France.
View all English words
Report bad word