• word of the day

    sasquatch

    sasquatch - Dictionary definition and meaning for word sasquatch

    Definition
    (noun) large hairy humanoid creature said to live in wilderness areas of the United States and Canada
    Synonyms : bigfoot
Connect with us on Facebook