Dictionary search results

Showing 1-5 of 5 results

placard British & World English

A printed or handwritten notice or sign for public display, either fixed to a wall or carried during a demonstration

placard English Thesaurus

placards with slogans that read ‘Stop the War’

placard English-Spanish

letrero masculine, cartel masculine

placard Spanish-English

built-in closet, built-in cupboard, fitted wardrobe