Moorfowl Meaning

There are 1 meaning(s) for word Moorfowl

Meaning 1 : reddish-brown grouse of upland moors of Great Britain

    Synonyms : lagopus scoticus,  moor-bird,  moorbird,  moorgame,  red grouse