English-Latin dictionary »

red grouse meaning in Latin

EnglishLatin
red grouse (Lagopus lagopus scotica)
noun
[UK: red ɡraʊs]
[US: ˈred ˈɡraʊs]

Lagopus lagopus scoticanoun
{f}