Online Dictionary

hold a place Explained

hold a place at English => English (English Thesaurus) Of Explained:

[V] (Term): hold a place, occupy a place, find a place, fall into a place.