The English term "card" matches the Russian term "karta"

other english words that include "card" : russian :
placard afisha