• word of the day

    tundra

    tundra - Dictionary definition and meaning for word tundra

    Definition
    (noun) a vast treeless plain in the Arctic regions where the subsoil is permanently frozen
   Mnemonics (Memory Aids) for tundra

TUNDRA is a region like the SAVANNA, Pampas, Prairies etc.

tundra - a region where there is lot of 'thund' meaning cold in hindi

Connect with us on Facebook