Yahoo India Web Search

Search results

  1. Dictionary
    water bear

    noun

    • 1. a minute animal with a short plump body and four pairs of stubby legs, living in water or in the film of water on plants such as mosses.