insinuation meant to upset or mock someone - Español Inglés Diccionario