someone who has extensive knowledge or ability - İngilizce Eşanlam Sözlük