have an itchy trigger finger - Spanisch Englisch Wörterbuch