In each row of the table below, a word* is missing (in Column B). This word can be paired separately with the two either side of it (in Columns A and C) to form another English word or phrase, preserving the column order. (For example, BOTTLE could be inserted between BLUE and BANK to make BLUEBOTTLE and BOTTLE BANK.)
Once deduced, these sixteen words can be divided into two equal groups, where words in the same group share a particular connection. The two groups are themselves closely related - you need to explain how.
TASK: Identify the sixteen words* represented by question mark icons. Divide them into two groups of eight connected words, and explain the three-word phrase that connects these two groups.
* NB One 'word' is actually a two-word unit.