Lots of new words that we've learned :)

Edit Answers
HYPHENMINTERJECTIONE IPREPOSITIONVKOJIIHX CONJUNCTIONIUG-RZSKH CSPTECHOCK-A-BLOCKNA NEDJRZKCOMPLAINANTAU EHIEUCONCISEQIDXZNCS GANTONYMPARAPHRASEKT LSCJFIDNSARCASTICJEE EREGSHXCIVMNX-FR-KRD CEJCGSTFRU-YFPYERXEU TVCETYMOLOGYPNFFGPDR THROUGHOUTO-AALUXATG EGCONSTRUCTIVESNAVVM ANNOUNCEMENTPRODUCES PREMISESLONG-WINDEDC SYNONYMERETAINSHHKSA NINCOMPOOPBRACKETSWM INAPPROPRIATEDNBBHBP HIGGLEDY-PIGGLEDYYTE CHAINBRIC-A-BRACELBR
1.
higgledy-piggledy
2.
refund
3.
announcement
4.
produce
5.
chain
6.
throughout
7.
retain
8.
premises
9.
scamper
10.
etymology
11.
nincompoop
12.
chock-a-block
13.
inappropriate
14.
sarcastic
15.
constructive
16.
long-winded
17.
concise
18.
complainant
19.
knackered
20.
exhausted
21.
neglect
22.
bric-a-brac
23.
paraphrase
24.
synonym
25.
antonym
26.
conjunction
27.
interjection
28.
preposition
29.
hyphen
30.
brackets