leptosomatid
Noun
Meaning
leptosomatid (plural leptosomatids)
(ornithology) Any bird in the family Leptosomatidae, the cuckoo rollers.
Noun
leptosomatid (plural leptosomatids)
(ornithology) Any bird in the family Leptosomatidae, the cuckoo rollers.