Meaning of “limpet mine” in the English Dictionary

british dictionary