The Russian term "afisha" matches the English term "placard"

other russian words that include "afisha" : english :
afisha notice
afisha poster