POP-TOP Meaning of POP-TOP in English [pop-top] n (1965): a closure that can be pulled by hand to open a can Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012