DELICHON URBICA





Definition:

  1. [noun] common small European martin that builds nests under the eaves of houses
    Synonyms: house martin, Delichon urbica

Synonyms: