• word of the day

    lahar

    lahar - Dictionary definition and meaning for word lahar

    Definition
    (noun) an avalanche of volcanic water and mud down the slopes of a volcano
Connect with us on Facebook