do something showing a special skill or ability for it - Spanish English Dictionary

Suggest a Term