Definitions
There is 1 meaning of the phrase
Turdus Merula.
Turdus Merula - as a noun
Common black european thrush
Synonyms (Exact Relations)
blackbird20european blackbirdmerl6merle7ousel5ouzel14