adj. 1.having or showing knowledge and skill and aptitude expert n. 1.a person with special knowledge or ability who performs skillfully