meaning of at a lower place

at a lower place meaning in General Dictionary

in or even a location that's reduced