Vocabulary

堪能

proficient; skilled; skillful; good; accomplished

na-adjective noun