(colloq) put on the spot annoy - Englisch Synonyme Wörterbuch