skilled at using a muleta - Espagnol Anglais Dictionnaire