man very skilled at solving or carrying out an activity or task - Spanisch Englisch Wörterbuch