insistent honking of a car's horn - Spanish English Dictionary