humming bird''s trumpet

Explore definitions, synonyms, and language insights of humming bird''s trumpet

Definitions

Noun
shrublet of southwestern United States to Mexico having brilliant scarlet flowers

More General Terms