Dictionary search results

Showing 1-5 of 5 results

placard US English

A poster or sign for public display, either fixed to a wall or carried during a demonstration

placard US Thesaurus

placards with antiwar slogans

placard English-Spanish

letrero m, cartel m

placard Spanish-English

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