Advertisement
Language Points
Advertisement
1. to leech off
to rely on someone else to provide all your needs.
Eg. She was too lazy to find a job so she leeched off her sister for years.
2. to find (one's) niche
Advertisement
to seek a position that is well-suited to a person
Eg. After graduation, he found his niche in the computer field.
Advertisement