Word info

flowerpiercer

Noun

Meaning

flowerpiercer (plural flowerpiercers)

Any of the tropical birds in the genus Diglossa, found in Central and South America.

Source: en.wiktionary.org

Close letter words and terms