flowerpiercer noun1 •Any of the tropical birds in the genus Diglossa, found in Central and South America. formsflowerpiercers