• word of the day

    land mine

    land mine - Dictionary definition and meaning for word land mine

    Definition
    (noun) an explosive mine hidden underground; explodes when stepped on or driven over
Connect with us on Facebook