Definitions of Delichon urbica:

  • noun:   common small European martin that builds nests under the eaves of houses