be itching for a fight - Espagnol Anglais Dictionnaire