Thorntail Definition
noun
(zoology) Any of various hummingbirds of the genus Discosura.
Wiktionary
Other Word Forms of Thorntail
Noun
Singular:
thorntail
Plural:
thorntailsFind Similar Words
Find similar words to thorntail using the buttons below.