person with deep knowledge on a certain subject or discipline - Spanish English Dictionary