A person who trains and delivers knowledge and techniques for a greater mastery of any material or physical exercise.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list