placard is a crossword puzzle answer that we have spotted 3 times. Large portable notice Type of poster used in advertisement A sign for public display carried during a demonstration