Meaning of lagopus scoticus

Definition of lagopus scoticus

(noun) reddish-brown grouse of upland moors of Great Britain

Other information on lagopus scoticus

WIKIPEDIA results for lagopus scoticus
Amazon results for lagopus scoticus