• word of the day


    placard - Dictionary definition and meaning for word placard

    (noun) a sign posted in a public place as an advertisement
    Synonyms : bill , card , notice , poster , posting
    Example Sentence
    • a poster advertised the coming attractions
    (verb) post in a public place Definition
    (verb) publicize or announce by placards
    Synonyms : bill
Download our Mobile App Today
Receive our word of the day
on Whatsapp