gave piece one's mind (verb) admonish: warn, strongly criticize
Sinonime: blue,
cheap,
coarse,
erotic,
gross, indecent, indecorous, indelicate,
lascivious,
lecherous,
lewd,
libidinous,
licentious,
lustful,
obscene, off-color,
prurient, ribald, risqué, rude,
salacious,
suggestiveAntonime: chaste,
clean,
decent,
proper, virginal