Meaning of “vape” in the English Dictionary

british dictionary