placarded - French English Dictionary