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