STARTHROAT MEANING IN ENGLISH

• Starthroat Definition & Synonyms

  1. (n.) Any humming bird of the genus Heliomaster. The feathers of the throat have a brilliant metallic luster.


RECENT SEARCHES