delichon

[dɪˈlaɪkɒn]

Definitions

1. noun

a type of swallow bird, especially the house martin

“The delichon was seen nesting on the eaves of the old building.”

Synonyms

  • martin
  • swallow

Antonyms

  • owl
  • predator