merulid
English
Noun
merulid
(
plural
merulids
)
(
zoology
)
Any bird in the
family
Merulidae, an old name for the
Turdidae
; a
thrush
.
Anagrams
lemurid