Meaning of “limpet mine” in the English Dictionary

English