Meaning of “travel plug” in the English Dictionary

british dictionary