brickbat: blunt criticism
criticism: disapproval expressed by pointing out faults or shortcomings
amphibious landing: a military action of coordinated land, sea, and air forces organized for an invasion