Meaning of “fire plug” in the English Dictionary

british dictionary