Not precise or exact; containing some error or uncertainty.
Highly skilled in, or specifically adapted to, a specific field.