• word of the day

    strix nebulosa

    strix nebulosa - Dictionary definition and meaning for word strix nebulosa

    Definition
    (noun) large dish-faced owl of northern North America and western Eurasia
Connect with us on Facebook