flowerpiercer
Noun
Meaning
flowerpiercer (plural flowerpiercers)
Any of the tropical birds in the genus Diglossa, found in Central and South America.
Noun
flowerpiercer (plural flowerpiercers)
Any of the tropical birds in the genus Diglossa, found in Central and South America.