I've been playing this game for many years on my PC. Now that I have a tablet and cell phone I play it on those too.
Plants vs Zombies (https://play.google.com/store/apps/details?id=com.popcap.pvz_na)
There is also a newer version that has more features and on holidays they add levels pertaining to that holiday!:
Plants vs Zombies 2 (https://play.google.com/store/apps/details?id=com.ea.game.pvz2_na)