• Landmine

    Full definition of landmine

    Noun

    1. Alternative spelling of land mine----
    © Wiktionary