Definify.com

Definition 2025


needletail

needletail

English

Noun

needletail (plural needletails)

  1. Any of various birds related to the swift.