adjective - positioned on a high place or on the edge of something, often in a way that seems temporary or slightly unstable
noun - a method of learning a language (or experiencing a culture) by being completely surrounded by it, without using your native language
noun - a person or organization that puts money into financial schemes, property, or a business with the expectation of achieving a profit
noun - an area of high or elevated land, usually located away from the coast, often characterized by hills, mountains, or rough terrain
verb, technical - (especially of a bank or lender) to take back property because the borrower has failed to make payments on a loan
noun - an animal or human in the early stages of development before birth, especially before all the main body parts are formed