jeremiad

noun
jer·​e·​mi·​ad | \ ˌjer-ə-ˈmī-əd How to pronounce jeremiad (audio) , -ˌad\

Definition of jeremiad

: a prolonged lamentation or complaint also : a cautionary or angry harangue the warnings became jeremiads against the folly of overemphasis on science and technology at the expense of man's subjective and emotional life — Ada Louise Huxtable