Focus on the pronunciation of place
English definition of “place”
/pleɪs/ verb [T]
› to do the things necessary to make something happen: place an advertisement/order Orders can be placed by phone or via the website. The President placed calls to several world leaders to discuss the crisis.
› STOCK MARKET, FINANCE to find buyers for shares when they are made available for sale: place sth with sth Brokers BZW place shares in the company with various institutional investors.
› HR to find a job for someone to do for a short period so that they can get some work experience: The college placed him with a software firm for a month.