Yahoo Canada Web Search

Search results

  1. Dictionary
    land mine

    noun

    • 1. an explosive mine laid on or just under the surface of the ground.