Subscribe
URL of the page has been copied to clipboard.
Meaning : Any of various finches of Europe or America having a massive and powerful bill.
Synonyms : grosbeak
Install App