insinuation meant to upset or mock someone - Spanish English Dictionary