Definify.com

Definition 2024


needletail

needletail

English

Noun

needletail (plural needletails)

  1. Any of various birds related to the swift.