English to Arabic

Meaning for:
Masterful
other
بارع