English definition of “place”
place sth in/on, etc › to put something somewhere carefully: She placed a large dish in front of me.
› [T] to cause someone to be in a situation: One stupid action has placed us all at risk.
can't place sb › to not be able to remember who someone is or where you have met them: I recognize her face, but I can't quite place her.
place an advertisement/bet/order, etc › to arrange to have an advertisement/bet/order, etc
place emphasis/importance, etc on sth › to give something emphasis/importance, etc: They place a lot of importance on qualifications.