Englishfor English speakers
mm
—
noun
(= millimeter)
a metric unit of length equal to one thousandth of a meter
flak
—
noun
(= flak catcher)
a slick spokesperson who can turn any criticism to the advantage of their employer
—
noun
(= fire, attack)
intense adverse criticism
Clinton directed his fire at the Republican Party
the government has come under attack
don't give me any flak
—
noun
(= antiaircraft)
artillery designed to shoot upward at airplanes