Vocabulary

筋がいい

having an aptitude (for); having a talent (for)

expression adj-ix