idiom – n. an expression that cannot be understood from the meanings of its separate words but that has a separate meaning of its own
practical – adj. logical and reasonable in a particular situation
slope – n. an area of land on a mountain that is used for skiing
resort – n. a place where people go for vacations
engineer – n. a person who has scientific training and who designs and builds complicated products, machines, systems, or structures : a person who specializes in a branch of engineering
fire – v. to dismiss from employment
hire – v. to engage the personal services of for a set sum