Выражения tener mala leche / tener mala uva используются по отношению к людям, у которых дурной или тяжелый характер. В речи чаще используется tener mala leche. С глаголами estar или ponerse эти словосочетания означают "быть в дурном настроении, злиться".
Этимология tener mala leche восходит к временам, когда детей из богатых семей выкармливали кормилицы. Если ребенок вырастал злым, это качество приписывалось дурному грудному молоку.
Armando tiene muy mala uva, nunca acepta las vacaciones que le piden sus empleados
Армандо зловредный, он никогда не дает отпуск, когда его об этом просят
Hoy estoy de mala leche, nos ha salido una gotera enorme en el baño y no consigo ningún fontanero disponible
Сегодня я злой, потому что у нас протек потолок в туалете, а я не могу найти сантехника
Выражение tener mala hostia означает то же, но звучит немного вульгарно.
Фразеологизм tener malas pulgas имеет сходное значение, но обычно употребляется в отношении людей злопамятных, склочных или склонных к постоянным жалобам:
– ¿Por qué has discutido con el vecino? ¿Qué ha pasado?
– No ha pasado nada, los niños han hecho un poco de ruido, pero es que ya sabes, tiene muy malas pulgas
– Ты поссорилась с соседом? Что там случилось?
– Да ничего, дети немного расшумелись, но ты же знаешь, какой он склочный