March 25, 2022
depot — A storage facility, in particular, a warehouse.
View all English words
Report bad word