Home
Language
Culture
History
Forum
Shop
More
Proficient, skilled, competent, well-versed; know-it-all