Meaning of strix nebulosa

Definition of strix nebulosa

(noun) large dish-faced owl of northern North America and western Eurasia

Other information on strix nebulosa

WIKIPEDIA results for strix nebulosa
Amazon results for strix nebulosa