What is the synonym for MASTERLY

A)
Crafty
B)
Skilful
C)
Cruel
D)
Meaningful

Correct Answer :   Skilful